// 原型式的面对对象 缺点
// 学习成本有点大
    // prototype 
// es6 新的方案，减少学习成本

var Cat={ //new ?
    name:'大毛',
    makeSound:function(){
        console.log('喵喵喵')
    }
}
// Cat 模板
// var garfield={
//     name:'加菲猫',
//     makeSound:function(){
//         console.log('喵喵喵')
//     }
// }
// var tom={
//     name:'Tom',
//     makeSound:function(){
//         console.log('喵喵喵')
//     }
// }

var tom=Object.create(Cat);
// console.log(tom.name)
// tom.makeSound();
tom.name='Tom';
console.log(tom.name);
let obj=new Object();
console.log(obj);
console.log(tom.__proto__);
console.log(tom.__proto__.constructor);